package cin.ufpe.br.projetoESS.Dados.Relatorios;

import java.sql.Connection;
import java.sql.Date;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.Statement;

import cin.ufpe.br.projetoESS.Entidades.Relatorios.DadosQtdAlocacao;
import cin.ufpe.br.projetoESS.Entidades.Relatorios.RelatorioQtdAlocacao;

public class RepositorioRelatorioQtdAlocacao {
	
	private Connection conn;

	public RepositorioRelatorioQtdAlocacao(Connection conn)
	{
		this.conn = conn;		
	}
	


	public void inserirRelatorioQtdAlocacao(RelatorioQtdAlocacao r) throws SQLException
	{
		Statement statement = conn.createStatement();
		String update = null;
		
		
		for(DadosQtdAlocacao elem : r.getDadosQtdAlocacao())
		{
			
			update = "INSERT INTO RELATORIOQTDALOCACAO (quantidadeFuncionarios,setor,dataGeracao,id) VALUES(" +
			elem.getQuantidadeFuncionarios() + ", '"
			+ elem.getSetor() + "' ,"
			+ "sysdate,QTDALOC_SEQ.NEXTVAL)";
			
			statement.executeUpdate(update);
		
		}
		
		conn.commit();
		
		//statement.
		
		System.out.println(statement.toString());
		
		
	}



	
}
